/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package controle;

import Classes.Cliente;
import DAO.ClienteDAO;
import interfaces.TelaCadastroCliente;
import interfaces.principal;
import javax.swing.JOptionPane;

/**
 *
 * @author 
 */
public class ControleCliente {
    
    public void adiciona(TelaCadastroCliente tela) throws Exception{
        try {
            
            if (tela.gettNome().getText() != null && !"".equals(tela.gettNome().getText())){
                Cliente cliente = new Cliente();
                
                cliente.setId(Integer.parseInt(tela.gettId().getText()));
                cliente.setNome(tela.gettNome().getText());
                cliente.setCpf(tela.gettCpf().getText());
                cliente.setCidade(tela.gettCidade().getText());
                cliente.setUf(tela.gettUf().getText());
                cliente.setTelefone1(tela.gettTelefone1().getText());
                cliente.setTelefone2(tela.gettTelefone2().getText());
                
                ClienteDAO daoCli = new ClienteDAO();
                daoCli.adiciona(cliente);
            } else {
                JOptionPane.showMessageDialog(null,"O campo nome não pode ficar em branco !");
            }
        } catch (Exception ex){
            throw new Exception(ex);
        }
    }
    
}
